org.eclipse.vtp.framework.util
Class LogTracker
java.lang.Object
org.osgi.util.tracker.ServiceTracker
org.eclipse.vtp.framework.util.SingletonTracker
org.eclipse.vtp.framework.util.LogTracker
- All Implemented Interfaces:
- SingletonTrackerCustomizer, org.osgi.service.log.LogService, org.osgi.util.tracker.ServiceTrackerCustomizer
public class LogTracker
- extends SingletonTracker
- implements org.osgi.service.log.LogService
A class that forwards to the most desirable log service when one is
available.
- Author:
- Lonnie Pryor
| Fields inherited from class org.osgi.util.tracker.ServiceTracker |
context, filter |
| Fields inherited from interface org.osgi.service.log.LogService |
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING |
|
Constructor Summary |
LogTracker(org.osgi.framework.BundleContext context)
Creates a new Log. |
|
Method Summary |
void |
log(int level,
java.lang.String message)
|
void |
log(int level,
java.lang.String message,
java.lang.Throwable thrown)
|
void |
log(org.osgi.framework.ServiceReference reference,
int level,
java.lang.String message)
|
void |
log(org.osgi.framework.ServiceReference reference,
int level,
java.lang.String message,
java.lang.Throwable thrown)
|
| Methods inherited from class org.eclipse.vtp.framework.util.SingletonTracker |
addingService, changingSelectedService, getService, getService, getServiceReference, getServiceReferences, getServices, modifiedService, releasedSelectedService, removedService, selectedServiceModified, selectingService, size, throwableCaught, waitForService |
| Methods inherited from class org.osgi.util.tracker.ServiceTracker |
close, getTrackingCount, open, open, remove |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogTracker
public LogTracker(org.osgi.framework.BundleContext context)
- Creates a new Log.
- Parameters:
context - The context to operate under.
log
public void log(int level,
java.lang.String message)
- Specified by:
log in interface org.osgi.service.log.LogService
log
public void log(int level,
java.lang.String message,
java.lang.Throwable thrown)
- Specified by:
log in interface org.osgi.service.log.LogService
log
public void log(org.osgi.framework.ServiceReference reference,
int level,
java.lang.String message)
- Specified by:
log in interface org.osgi.service.log.LogService
log
public void log(org.osgi.framework.ServiceReference reference,
int level,
java.lang.String message,
java.lang.Throwable thrown)
- Specified by:
log in interface org.osgi.service.log.LogService